@CHARSET "UTF-8";

form .errors {}
form .errors li {color: red; padding: 5px;}
form p.description {color: #333; padding: 5px;}

.zend_form {
	text-shadow:0 1px 0 #ddd;
	margin: 20px;
	padding: 20px;
	border: 1px solid #ccc;
}
.zend_form dt,
.zend_form dd {display:block;}
.zend_form dt {padding: 5px 0;}

.zend_form label {font-weight: bold; font-size: 14px;}
.zend_form fieldset {
	margin: 10px;
	padding: 10px;
	border: 1px solid #999;
}
.zend_form fieldset legend {
	color:#fff;
	text-align:center;
	font-size: 1.1em;
	font-weight:normal;
	padding-top: 8px;
	height:20px;
	background: #5f5f5f url("form/bg-legend.jpg") repeat-x;
}
.zend_form .errors li {
	padding: 5px;
	color: red
}

.zend_form input[type=text],
.zend_form textarea {
	border: 1px solid #635f76;
	padding:5px;
	font-size:inherit;

     -moz-border-radius: 5px; /* FF1+ */
  -webkit-border-radius: 5px; /* Saf3+, Chrome */
          border-radius: 5px; /* Opera 10.5, IE 9 */
}

.zend_form table {width:auto;}